package com.itheima.entry.dao;

import com.itheima.entry.domain.Student;

import java.io.File;
import java.io.IOException;
import java.util.ArrayList;

public interface IStudentDAO {
    //增
    void add(Student st);

    //删
    void remove(String id);

    //改
    void update(Student st);

    //查索引
    int getIndex(String id);

    //查所有信息
    ArrayList<Student> allStudents();

    //查同名的学生
    ArrayList<Student> sameNameStudents(String name);

    //通过手机号查询学生
    ArrayList<Student> phoneToStudent(String phone);

    //学生信息导出
    boolean exportInfo(String username);

    //学生信息导入
    boolean importInfo(File file) ;

}
